LCIO - A persistency framework for linear collider simulation studies
نویسنده
چکیده
Almost all groups involved in linear collider detector studies have their own simulation software framework. Using a common persistency scheme would allow to easily share results and compare reconstruction algorithms. We present such a persistency framework, called LCIO (Linear Collider I/O). The framework has to fulfill the requirements of the different groups today and be flexible enough to be adapted to future needs. To that end we define an ‘abstract object persistency layer’ that will be used by the applications. A first implementation, based on a sequential file format (SIO) is completely separated from the interface, thus allowing to support additional formats if necessary. The interface is defined with the AID (Abstract Interface Definition) tool from freehep.org that allows creation of Java and C++ code synchronously. In order to make use of legacy software a Fortran interface is also provided. We present the design and implementation of LCIO.
منابع مشابه
LDC Tracking Package
This note describes the software, performing tracking in the detector at the International ee Linear Collider (ILC). The code is designed specifically for the Large Detector Concept (LDC). It is implemented within the framework of Marlin and uses LCIO as the data format. Results of initial performance studies are presented for the tracking system of the LDC detector. The note is based on the ta...
متن کاملA ROOT/IO Based Software Framework for CMS
The CMS experiment [1] is one of the four approved LHC experiments. Data taking is scheduled to begin in 2007, and will last at least ten years. The CMS software and computing task [2] will be 10-1000 times larger than that of current HEP experiments. Therefore it is essential that software must be modular, flexible, and maintainable as well as providing high performance and quality. One of the...
متن کاملThe full detector simulation for the ATLAS experiment: status and outlook
The simulation of the ATLAS detector is a major challenge, given the complexity of the detector and the demanding environment of the LHC. The apparatus, one of the biggest and most complex ever designed, requires a detailed, flexible and, if possible, fast simulation which is needed already today to deal with questions related to design optimization, to issues raised by staging scenarios, and o...
متن کاملComparison of the Tesla, Nlc and Clic Beam-collimation System Performance∗
This report describes studies performed in the framework of the Collimation Task Force organized to support the work of the second International Linear Collider Technical Review Committee. The post-linac beam-collimation systems in the TESLA, JLC/NLC and CLIC linear-collider designs are compared using the same computer code under the same assumptions. Their performance is quantified in terms of...
متن کاملBuilding A High Performance Parallel File System Using Grid Datafarm and ROOT I/O
Sheer amount of petabyte scale data foreseen in the LHC experiments require a careful consideration of the persistency design and the system design in the world-wide distributed computing. Event parallelism of the HENP data analysis enables us to take maximum advantage of the high performance cluster computing and networking when we keep the parallelism both in the data processing phase, in the...
متن کامل